package com.whfc.emp.entity;

import java.util.Date;

/**
    * 人员-工牌-数据
    */
public class AppDeviceCardData {
    private Integer id;

    /**
    * 硬件ID(工牌)
    */
    private Integer deviceId;

    /**
    * 时间
    */
    private Date time;

    private Double lngWgs84;

    private Double latWgs84;

    private Double lng;

    private Double lat;

    /**
    * 速度
    */
    private Double speed;

    /**
    * 角度
    */
    private Double rotation;

    /**
    * 版本号
    */
    private String version;

    /**
    * 卫星数量
    */
    private Integer geoNum;

    /**
    * 水平因子
    */
    private Double levelFactor;

    /**
    * 信号强度
    */
    private Integer rssi;

    /**
    * 报警值
    */
    private Integer alarmValue;

    /**
    * 报到提醒(0-无效 1-有效)
    */
    private Integer alarmReport;

    /**
    * sos提醒(0-无效 1-有效)
    */
    private Integer alarmSos;

    /**
    * 跌落报警(0-无效 1-有效)
    */
    private Integer alarmDrop;

    /**
    * 脱帽报警(0-无效 1-有效)
    */
    private Integer alarmDoff;

    /**
    * 长时间静止报警(0-无效 1-有效)
    */
    private Integer alarmStill;

    /**
    * 状态值
    */
    private Integer cardStateValue;

    /**
    * 定位类型(0:基站 1-卫星)
    */
    private Integer posType;

    /**
    * 定位状态(0-无效,1-有效)
    */
    private Integer posState;

    /**
    * 定位方式(0-GPS 1-北斗 2-GPS北斗双模)
    */
    private Integer posMode;

    /**
    * 电压
    */
    private Double batterVolt;

    /**
    * 电量
    */
    private Integer batteryPower;

    /**
    * 加速度x
    */
    private Double accelerationX;

    /**
    * 加速度y
    */
    private Double accelerationY;

    /**
    * 加速度z
    */
    private Double accelerationZ;

    private Date updateTime;

    private Date createTime;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getDeviceId() {
        return deviceId;
    }

    public void setDeviceId(Integer deviceId) {
        this.deviceId = deviceId;
    }

    public Date getTime() {
        return time;
    }

    public void setTime(Date time) {
        this.time = time;
    }

    public Double getLngWgs84() {
        return lngWgs84;
    }

    public void setLngWgs84(Double lngWgs84) {
        this.lngWgs84 = lngWgs84;
    }

    public Double getLatWgs84() {
        return latWgs84;
    }

    public void setLatWgs84(Double latWgs84) {
        this.latWgs84 = latWgs84;
    }

    public Double getLng() {
        return lng;
    }

    public void setLng(Double lng) {
        this.lng = lng;
    }

    public Double getLat() {
        return lat;
    }

    public void setLat(Double lat) {
        this.lat = lat;
    }

    public Double getSpeed() {
        return speed;
    }

    public void setSpeed(Double speed) {
        this.speed = speed;
    }

    public Double getRotation() {
        return rotation;
    }

    public void setRotation(Double rotation) {
        this.rotation = rotation;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public Integer getGeoNum() {
        return geoNum;
    }

    public void setGeoNum(Integer geoNum) {
        this.geoNum = geoNum;
    }

    public Double getLevelFactor() {
        return levelFactor;
    }

    public void setLevelFactor(Double levelFactor) {
        this.levelFactor = levelFactor;
    }

    public Integer getRssi() {
        return rssi;
    }

    public void setRssi(Integer rssi) {
        this.rssi = rssi;
    }

    public Integer getAlarmValue() {
        return alarmValue;
    }

    public void setAlarmValue(Integer alarmValue) {
        this.alarmValue = alarmValue;
    }

    public Integer getAlarmReport() {
        return alarmReport;
    }

    public void setAlarmReport(Integer alarmReport) {
        this.alarmReport = alarmReport;
    }

    public Integer getAlarmSos() {
        return alarmSos;
    }

    public void setAlarmSos(Integer alarmSos) {
        this.alarmSos = alarmSos;
    }

    public Integer getAlarmDrop() {
        return alarmDrop;
    }

    public void setAlarmDrop(Integer alarmDrop) {
        this.alarmDrop = alarmDrop;
    }

    public Integer getAlarmDoff() {
        return alarmDoff;
    }

    public void setAlarmDoff(Integer alarmDoff) {
        this.alarmDoff = alarmDoff;
    }

    public Integer getAlarmStill() {
        return alarmStill;
    }

    public void setAlarmStill(Integer alarmStill) {
        this.alarmStill = alarmStill;
    }

    public Integer getCardStateValue() {
        return cardStateValue;
    }

    public void setCardStateValue(Integer cardStateValue) {
        this.cardStateValue = cardStateValue;
    }

    public Integer getPosType() {
        return posType;
    }

    public void setPosType(Integer posType) {
        this.posType = posType;
    }

    public Integer getPosState() {
        return posState;
    }

    public void setPosState(Integer posState) {
        this.posState = posState;
    }

    public Integer getPosMode() {
        return posMode;
    }

    public void setPosMode(Integer posMode) {
        this.posMode = posMode;
    }

    public Double getBatterVolt() {
        return batterVolt;
    }

    public void setBatterVolt(Double batterVolt) {
        this.batterVolt = batterVolt;
    }

    public Integer getBatteryPower() {
        return batteryPower;
    }

    public void setBatteryPower(Integer batteryPower) {
        this.batteryPower = batteryPower;
    }

    public Double getAccelerationX() {
        return accelerationX;
    }

    public void setAccelerationX(Double accelerationX) {
        this.accelerationX = accelerationX;
    }

    public Double getAccelerationY() {
        return accelerationY;
    }

    public void setAccelerationY(Double accelerationY) {
        this.accelerationY = accelerationY;
    }

    public Double getAccelerationZ() {
        return accelerationZ;
    }

    public void setAccelerationZ(Double accelerationZ) {
        this.accelerationZ = accelerationZ;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
}